package com.ygp.asyn.entity;

import lombok.Data;

import java.io.Serializable;


@Data
public class DownloadEntity implements Serializable {
    private Long id;
    /**
     * 容器名
     */
    private String containerName;
    /**
     * 文件名
     */
    private String fileName;
    /**
     * 文件名+时间戳
     */
    private String ossFileName;
    /**
     * 工号
     */
    private String userCode;
    /**
     * 开始下载时间
     */
    private String startTm;
    /**
     * 完成时间
     */
    private String endTm;

    /**
     * 过期时间
     */
    private String expireTm;
    /**
     * 文件类型   1：zip,2:xlsx  参照FileTypeEnum
     */
    private Integer fileType;
    /**
     * 地址
     */
    private String url;
    /**
     * 耗时 s
     */
    private Long spendTm;

    /**
     * 数据行数
     */
    private Integer line;
    /**
     * 文件大小 kb
     */
    private Integer size;
    /**
     * 状态  0:下载中; 1:正常; 2:异常; 3:失效; 4:无数据
     */
    private Integer status;

    /**
     * 是否支持copy 0不支持  1支持
     */
    private Integer businessCopy;

    /**
     * 来源
     **/
    private String source;


}
